ahrefs\AhrefsSeo\Ahrefs_Seo_Analytics D

Total Complexity 170
Dependencies 28
Dependents 33
Total lines 800
Lines of code 442
Logical lines of code 299
Comment lines 351
Methods 34
Properties 16

Methods 34

Method Rating Maintainability Complexity Lines of code
handle_exception()
D
34 37 71
extract_message()
B
44 20 37
try_to_refresh_token()
B
41 17 53
check_token()
A
42 12 50
is_analytics_enabled()
S
61 8 10
maybe_disconnect()
S
59 7 12
set_message()
S
56 6 18
set_ua()
S
56 5 19
is_gsc_enabled()
S
62 6 10
get_clean_domain()
S
60 5 12
maybe_do_a_pause()
S
60 5 11
get_sites_url()
S
58 4 15
set_ga_disconnect_reason()
S
70 3 6
reset_pause()
S
69 3 8
get_message()
S
64 3 10
set_gsc_disconnect_reason()
S
69 3 6
is_gsc_set()
S
70 3 6
get_oauth2_url()
S
62 2 11
disconnect()
S
56 1 19
__construct()
S
65 2 7
get()
S
71 2 6
is_ua_set()
S
78 2 3
get_analytics_client()
S
71 2 6
save_message()
S
72 2 5
set_client_id()
S
81 1 3
set_client_secret()
S
81 1 3
set_gsc_paused()
S
81 1 3
is_gsc_paused()
S
82 1 3
get_data_tokens()
S
81 1 3
get_service_error()
S
81 1 3
get_api_user()
S
81 1 3
create_client()
S
81 1 3
is_analytics_has_accounts()
S
80 1 3
notice_account_is_disconnected()
S
76 1 4